import request from '@/utils/request'

  //图片上传
  export function uploadPhoto(fileName,data) {
    return request({
      url: `/app/ossController/uploadOss?fileHost=${fileName}`,
      method: 'post',
      data
    })
  }
 // 产量可视化
 export function ionanalysisGet(data) {
  return request({
    url: '/app/ionanalysis/getList',
    method: 'post',
    data
  })
}

  ///app/ossController/uploadOss?fileHost=文件夹名称   file（from-data文件上传）


export function getweathernow() {
    return request({
      url: '/app/weather/gridWeather/114.597223,24.122549',
      method: 'get'
    })
  }


  // 报警通知  以及列表
export function alarmlogGetList(data) {
    return request({
      url: '/app/alarmlog/getList',
      method: 'post',
      data
    })
  }


  // 在线人数
export function getonlinelist() {
    return request({
      url: '/system/online/list',
      method: 'get'
    })
  }
  // 待办事项
export function notifyList(params) {
    return request({
      url: '/app/notify/list',
      method: 'get',
      params
    })
  }
 


  export function getwarning() {
    return request({
      url: '/app/weather/warning/101281203',
      method: 'get'
    })
  }
// 排污数据
export function pollutionGet(data) {
  return request({
    url: '/app/pollution/getList',
    method: 'post',
    data
  })
}

  // 查询所有设备
  
  export function surfdeviceGetAll(data) {
    return request({
      url: `/app/surfdevice/getAll` ,
      method: 'post',
      data
    })
  }
  // 查询所有设备2
  
  export function surfdeviceGetAll2(data) {
    return request({
      url: `/app/surfdevice/getAllData` ,
      method: 'post',
      data
    })
  }

  // 查询表面位移数据  1
  export function surfdevicedataGet(data) {
    return request({
      url: '/app/surfdevicedata/getList',
      method: 'post',
      data
    })
  }
  // 查询内部位移数据  2
  export function inmvdevicedataGet(data) {
    return request({
      url: '/app/inmvdevicedata/getList',
      method: 'post',
      data
    })
  }
  // 查询表面位移数据   3
  export function boomdeviceeventGet(data) {
    return request({
      url: '/app/boomdeviceevent/getList',
      method: 'post',
      data
    })
  }
  // 查询表面位移数据  4
  export function phrldevicedataGet(data) {
    return request({
      url: '/app/phrldevicedata/getList',
      method: 'post',
      data
    })
  }
  // 查询表面位移数据  5
  export function leveldevicedataGet(data) {
    return request({
      url: '/app/leveldevicedata/getList',
      method: 'post',
      data
    })
  }
  // 查询表面位移数据  6
  export function beachdevicedataGet(data) {
    return request({
      url: '/app/beachdevicedata/getList',
      method: 'post',
      data
    })
  }
  // 查询表面位移数据  7
  export function flowdevicedataGet(data) {
    return request({
      url: '/app/flowdevicedata/getList',
      method: 'post',
      data
    })
  }
  // 查询表面位移数据  8
  export function raindevicedataGet(data) {
    return request({
      url: '/app/raindevicedata/getList',
      method: 'post',
      data
    })
  }
  

  // 查询表面位移
  export function surfdeviceGetLis(data) {
    return request({
      url: `/app/surfdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
      method: 'post',
      data
    })
  }
 // 查询内部位移
 export function inmvdeviceGetLis(data) {
  return request({
    url: `/app/inmvdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
 // 查询爆破振动
 export function boomdeviceGetLis(data) {
  return request({
    url: `/app/boomdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
 // 查询浸润线
 export function phrldeviceGetLis(data) {
  return request({
    url: `/app/phrldevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
 // 查询降雨量
 export function raindeviceGetLis(data) {
  return request({
    url: `/app/raindevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
 // 查询库水位
 export function leveldeviceGetLis(data) {
  return request({
    url: `/app/leveldevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
 // 查询干滩
 export function beachdeviceGetLis(data) {
  return request({
    url: `/app/beachdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
 // 查询渗流
 export function flowdeviceGetLis(data) {
  return request({
    url: `/app/flowdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
    method: 'post',
    data
  })
}
//// 查询爆破振动
//export function surfdeviceGetLis(data) {
// return request({
//   url: `/app/surfdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
//   method: 'post',
//   data
// })
//
//// 查询降雨量
//export function surfdeviceGetLis(data) {
// return request({
//   url: `/app/surfdevice/getList?currentPage=${data.currentPage}&pageSize=${data.pageSize}`,
//   method: 'post',
//   data
// })
//



  // 新增表面位移
  export function surfdeviceAdd(data) {
    return request({
      url: '/app/surfdevice/insert',
      method: 'post',
      data
    })
  }
  // 修改表面位移
  export function surfdeviceUpdate(data) {
    return request({
      url: '/app/surfdevice/update',
      method: 'post',
      data
    })
  }
  // 新增内部位移
  export function inmvdeviceAdd(data) {
    return request({
      url: '/app/inmvdevice/insert',
      method: 'post',
      data
    })
  }
  // 修改内部位移
  export function inmvdeviceUpdate(data) {
    return request({
      url: '/app/inmvdevice/update',
      method: 'post',
      data
    })
  }
  // 新增爆破振动
  export function boomdeviceAdd(data) {
    return request({
      url: '/app/boomdevice/insert',
      method: 'post',
      data
    })
  }
  // 修改爆破振动
  export function boomdeviceUpdate(data) {
    return request({
      url: '/app/boomdevice/update',
      method: 'post',
      data
    })
  }
  // 修改地下水位
  export function phrldeviceUpdate(data) {
    return request({
      url: '/app/phrldevice/update',
      method: 'post',
      data
    })
  }
  // 修改库水位
  export function leveldeviceUpdate(data) {
    return request({
      url: '/app/leveldevice/update',
      method: 'post',
      data
    })
  }
  // 修改降雨量
  export function raindeviceUpdate(data) {
    return request({
      url: '/app/raindevice/update',
      method: 'post',
      data
    })
  }
  // 修改降雨量
  export function beachdeviceUpdate(data) {
    return request({
      url: '/app/beachdevice/update',
      method: 'post',
      data
    })
  }
  
  // 修改渗流
  export function flowdeviceUpdate(data) {
    return request({
      url: '/app/flowdevice/update',
      method: 'post',
      data
    })
  }
  






  //查询设备号详细
  // export function opencastbindGetList (data) {
  //   return request({ 
  //     url:`/opencastbind/getList`,
  //     method:"POST",
  //     data
  //   })
  // }
